Using C++ - Eckel, Bruce (Osborne Mc Graw-Hill, 1989)