Agile software development, principles, patterns, and practices - Robert C. Martin (Pearson, 2014)
yzd,2/nr,c.1-2