Kotlin design patterns and best practices - Soshin, Alexey (Birmingham, 2024)