Java how to program with an introduction to visual J++ - Dietel, H.M (Prentice Hall, 1997)