Hi, thanks for the in-depth reviews. I should just point out that the last book, Functional Reactive Programming, is not like the others. It deals with reactive programming purely as a change propagation mechanism (in the same way that event listeners are used to propagate change). The other books all mean ‘reactive programming’ in the sense of ‘building resilient, fault-tolerant systems’ which is really quite something different and more akin to Erlang’s actor model than to change propagation.