Reactive programming with RxJS 5 : untangle your asynchronous javascript code - Mansilla, Sergi (The Pragmatic Bookshelf, 2018)