The complete guide to Java - Cobley, Andrew; Author (1997)