Describir: Hands-on design patterns with Kotlin :