to avoid writing book reviews that repeat itself...
I love to read non-fiction. Not all of it, of course. But not only non-fiction about programming. I like books that are up to the point and that give you new essential knowledge you can actually practice and benefit from. I prefer books written by scientists and researchers, because scientific argument appeals to me. However, I would enjoy a non-fiction written by non-scientits if it does not pretend to be scientific and the author acknowledges the fact that he is unable to provide any scientific evidence. Below are these kinds of books.