Object oriented programming using C++ - Chandra, B. (Alpha Science International Ltd, 2005)