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