CLEAN CODE A HANDBOOK OF AGILE SOFTWARE CRAFTSMANSHIP - ROBERT MARTIN (USA PEARSON, 2009)