CleanCode

Clean Code: A Handbook of Agile Software Craftsmanship
- Robert C. Martin

Amazon link

PDF link