Clean code : a handbook of agile software craftsmanship - Martin, Robert C. (Verfasser); Feathers, Michael C. (Safari Books Online, 2009)