Learning reactive programming with Java 8 : learn how to use RxJava and its reactive observables to build fast, concurrent, and powerful applications through detailed examples - Tsvetinov, Nickolay (Verfasser) (Community experience distilled, 2015)