The Java Programming Language. (1996)

by Ken Arnold, James Gosling