I've come accross these websites who recommend certain books but they are pretty much old :
http://www.joelonsoftware.com/navLinks/fog0000000262.html
http://www.codinghorror.com/blog/2004/02/recommended-reading-for-developers.html
http://sites.google.com/site/steveyegge2/ten-great-books
Are there books in recent years which every developer should read?I'm mostly interested about Java/Spring/Hibernate/Jboss although reading book about programming in general wouldn't be bad.
UPDATE :
I don't say these lists are bad or anything its just Joels article is from 2002 and Jeffs from 2004, six and eight years ago