Very tough question. Here's something you might find interesting:

http://theonlinephotographer.typepad...-25-books.html