I've just started C++ and I'm using the book Beginning C++ through game programming. I'd like to know if this is a good book to learn from; I'd also like to know what other books should I get to learn C++ in general, for windows, and perhaps more advanced concepts in my future of C++. What order should I go in?