Here are some, well known, books that I think are useful …in any case, they were for me! Some are about Java or JavaEE, other Object Oriented Programming
Some Readings Update 2015
Hi, I'm Damien
Founder of this blog, love Java and Open Source stuff. Follow him on Twitter.