C++ : a beginner's guide - Schildt, Herbert (McGraw-Hill/Osborne Media, 2004)