Clean Code : a Handbook of Agile Software Craftsmanship / - Martin, Robert Cecil, (Pearson Education,, 2009)