Object-oriented application development using Java - Doke, E Reed (Singapore Thomson Asia, 2002)