C++ how to program - Deital, H M Deital, P J (Prentic-Hall International Ltd, New Jersey, 1994)