The C++ training guide - Heller Steve (AP Professional, 1996)