Java How To Program - DEITEL, J M (Prentice Hall Inc, 2003)