Lean architecture for agile software development [building software as if people mattered] - Coplien, James O.; Bjørnvig, Gertrud (Wiley, 2010)