Free Java Programing Books

Deutsch:
Java 7 Mehr als eine Insel
Java ist auch eine Insel
JSFAtWork, JSF 2.0 und Apache MyFaces
Programmieren Java: Einführung
Programmieren Java: Aufbau

Englisch:
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Java Application Development on Linux
Core Servlets and JavaServer Pages
The Java Language Specification, Java SE 7 Edition
The Java Virtual Machine Specification, Java SE 7 Edition
The Java Tutorial: A Short Course on the Basics
Thinking in Java 3rd edition
Introduction to Programming Using Java, Sixth Edition
Processing XML with Java
Think Java