Java - The Complete Reference
Core Java: An Integrated Approach, New: Includes All Versions upto Java 8
Learn Java: A Crash Course Guide to Learn Java in 1 Week: ( java programming , java for beginners , java programming for beginners, java coding , java )
Programming with Java | 6th Edition
Advanced Java Programming
Head First Java: A Brain-Friendly Guide, 2nd Edition (Covers Java 5.0)
Programming in Java