Domain-Driven Design - Tackling Complexity in the Heart of Software
Eric Evans
Head First Design Patterns
Eric Freeman & Elisabeth Robson & Bert Bates
head first (1)
Hands-on Design Patterns and Best Practices with Julia
Tom Kwong
Kotlin Design Patterns and Best Practices
Alexey Soshin
Implementing Domain-Driven Design
Vaughn Vernon