Waite Group's C++ Primer Plus - Prata, Stephen (1996)