Fundamentals of Java programming : Engineering journal and workbook - Cisco Systems, Inc. (Cisco Press, 2003)