Beginning reactive programming with swift : using RxSwift, amazon web services, and JSON with iOS and macOS (2018)