Object Orinted Programming - SMITH, Norman E. (Singapore TP Ltd, 1992)