C++ primer plus - Prata, Stephen. (Waite Group Press, 1998)