C++ Without Fear: a Beginners Guide that Makes You Feel Smart - Brian Overland (Prentice Hall, 2005)