Clean Code : A Handbook of Agile Software Craftsmanship, Paperback by Martin, Robert C., ISBN 0132350882, ISBN-13 9780132350884, Used Good Condition, Free shipping in the US

Looks at the principles, patterns, and practices of writing clean code, including case studies showcasing these practices, and contains a list of heuristics and "smells" gathered while creating the case studies.