An introduction to object-oriented programming with Java - WU, C. THOMAS (McGraw-Hill - London, 1999)