Reactive Programming with RxJS A Beginner’s Perspective - TRACY LEE and BEN LESH