Object-oriented Programming An Introduction - Voss, Greg (Mcgraw Hill, 1991)