C++ programming from problem analysis to program design - Malik, Davender S. 1958- (Course Technology, Cengage learning, 2013)