Text this: Hands-on design patterns with Kotlin :