C++ programming : program design including data structures - Malik, D. S. (Course Technology Cengage Learning, 2009)