Object-oriented programming an introduction - Voss, Greg (Osborne McGraw-Hill, 1991)