Decker, R. Programming Java: An introduction to programming using Java - Boston PWS Publishing Company 1998 - xviii, 574p. ISBN: 0-534-95588-6