Hands-on object-oriented programming with Kotlin build robust software with reusable code using OOP principles and design patterns in Kotlin - Khan, Abid; Kucherenko, Igor (Packt Publishing, 2018)
Includes bibliographical references. - Online resource; title from title page (Safari, viewed December 12, 2018)