Practical Domain-Driven Design in Enterprise Java - Vijay Nair (Springer, 2019)