If you like a more practical approach, just give look also to
"C++ in action", available also as a web book at
http://www.relisoft.com/book/[
^]
It points very well the difference between C and C++ and also offer good critical analysis on the development of C++ under windows environments.