Fundamentals of Java comprehensive course - Lambert, Kenneth A. (Course Technology, 2003)