C++ programming : from problem analysis to program design - Malik, D.S. (Thomson Course Technologs, 2013)