Java How to Program (4th Edition)
by Ken Arnold, James Gosling, David Holmes
Category: Computers

A guide for intermediate to advanced developers covers core Java fundamentals, advanced language features, classes, interfaces, class design, threading, and language statements.