Fundamentals of JAVA comprehensive course - Lambert & Osborne (Thomson Course Technology, Australia, 2003)