An introduction to Domain-Driven Design
4.28
(29)