Java How To Program: With An Introduction To Visual J++ - Deitel, H M (Prentice Hall, 1997)