Java programming - Farrell (Course Technology, 1999)