“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.