Java - Garside, Roger (Thomson Learning, 2003)