Clean code : a handbook of agile software craftsmanship - Martin, Robert C. (Verfasser) (Robert C. Martin series, 2009)