It may not be exactly what you want, but Bjarne Stroustrup's "The C++ Programming Language" is quite readable [vs for example K&R's "The C programming language", which I find a bit "tougher" to digest], goes well into the philosophy of the language, giving practical advice and of course describing the language in detail. It may not be the BEST teaching material, but if you are serious about learning C++ and using the language, you probably want to have this book in your library anyways at some point in time, so why not now?

--
Mats