Domain-Driven Design - Tackling Complexity in the Heart of Software
Eric Evans
Learning Domain-Driven Design
Vlad Khononov
Implementing Domain-Driven Design
Vaughn Vernon