Programming in C++ - Dixit, J.B (Firewall Media, 2005)