https://www.learnsteps.com/domain-driven-development-an-introduction/
Domain Driven Development- An Introduction.