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