Thriving in Android Development Using Kotlin: A project-based guide to using the latest Android features for developing production-grade apps - Rodríguez (IEEE, 2003)