Ein Buch namens "Java ist auch eine Insel" ist in der 6. Auflage erschienen und kostet rund 50 Euro. Das Besondere daran: Die knapp 1444(!) Seiten kann man sich auch gratis (und legal!) per HTML-Sites aus dem Internet laden^^. Link hier, ca. 13 MB (Vorsicht: Ziemlich umfangreich mit zahlreichen Dateien)
EDIT: Sorry, mein Fehler. Im Download sind KEINE PDF-Dateien, sondern HTML-Dateien^^.