Beginning Reactive Programming with Swift - Feiler, Jesse (Apress, 2020)