The Java Programming Language. The Java Series (1998)

by Ken Arnold, James Gosling