As a software engineer, you probably have read many books. They can prove a very useful resource, as many contain valuable information on various technology topics, be it specific technologies or more general approaches on a specific area.
In order to build a specialization in a specific area one must conduct heavy and continuous research, by reading articles, blog posts, wikis, documentation, listening to podcasts or videos and of course by reading books.
This is a list of my favorite books, if you have any book to recommend please share your thoughts below, I will definitely give it a read and post it here! Purpose of this list is not to showcase how many books I have read, or not, but to spread word on good books, what problems they’ve helped me solve and why I found them valuable.