Introduction to Java programming with JBuilder - Liang, Y. Daniel (New Jersey, 2004)