What is the best book to read to learn Java?
What are the best reference books for learning Java?