Exploring C++ : The Programmer's Introduction to C++ - Lischner, Ray. (Apress : Imprint: Apress, 2009)