C++ programming : from problem analysis to program design - Malik, D. S. (Course Technology/Thomson Learning, 2002)