Agile enterprise software development using domain-driven design and test first. - Einar Landre; Harald Wesenberg; Jorn Olmheim (OOPSLA Companion, 2007)