<p>[6] Robert C. Martin, <a onclick="newwindow(this)" href="http://www.informit.com/store/agile-software-development-principles-patterns-and-9780135974445">Agile Software Development: Principles, Patterns, and Practices</a>. (Prentice Hall, 2002.) <a onclick="newwindow(this)" href="http://www.informit.com/store/clean-code-a-handbook-of-agile-software-craftsmanship-9780132350884">Clean Code: A Handbook of Agile Software Craftsmanship</a> (Prentice Hall, 2008.) Check out <a onclick="newwindow(this)" href="http://www.informit.com/store/robert-c.-martin-clean-code-collection-collection-9780132911221">The Robert C. Martin Clean Code Collection</a> (Prentice Hall, 2011) for a set of two eBooks on producing really clean code.</p>