Functional Reactive Programming with JavaScript Book