I have a few books
I enjoy the Head First books they are fun to read and easy to understand. Head First Java and Head First Object-Oriented Analysis and Design are my first choices. Of course I...