Introduction to C++ programming - Malik, D.S (Course Technology, Cengage Learning, 2009)