Reactive Programming in Kotlin : Design and Build non-blocking, asynchronous Kotlin applications with RXKotlin, Reactor-Kotlin, Android, and Spring - Chakraborty, Rivu (Packt Publishing, 2017)