Computing Concepts with JAVA 2 Essentials. - Horstamann, Cay (Singapore. John Wiley & son., 2004)