Java language reference - Grand, Mark (O'Reilly, 1997)