C++ programming: step by step - Shah, Asadullah (IIUM Press, 2011)