Trapiche
Constructing superior software, de Paul Clements · Trapiche