The Waite Group's C++ Primer Plus