Patterns Principles and Practices of Domain Driven Design
by Scott Millett
This book distils the ideas and theories of the Domain-Driven Design (DDD) philosophy into a practical play-book that you can leverage to simplify application development for complex problem domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space
https://www.goodreads.com/book/show/25531393-patterns-principles-and-practices-of-domain-driven-design