“Clean Code- A Handbook Of Agile Software Craftsmanship” book is divided into three parts:
- The principles, patterns, and practices of writing clean code
- Case studies of increasing complexity
- The payoff
You can read online or free download this book from here.