Beginning java 2 - Horton, Ivor (Shroff Pub, 2002)