Clean Code
"Clean Code: A Handbook of Agile Software Craftsmanship" is a very interesting book, since it contains a lot of best practices and advices for programmers. I recommend this book to anyone who wants to improve his/her code. Here’s a fragment from the book which I find very compelling: