Java programming comprehensive - Farrell, Joyce (Course Technology, 1999)