Clean Code : Refactoring, Patterns, Testen und Techniken für sauberen Code - Martin, Robert C. (mitp, 2009)