C++ from the ground up - Schildt, Herbert (1994)