C++ primer plus - Prata, Stephen (Delhi, 2003)