Reactive Programming with Swift 4 Build Asynchronous Reactive Applications with Easy-To-maintain and Clean Code Using Rxswift and Xcode 9 - Singh, Navdeep (Packt Publishing, Limited)