Summary Preface Chapter 0: Quick start in a REPL Chapter 1: The chemical machine paradigm Chapter 2: Readers/Writers, Map/Reduce, and Merge-Sort Chapter 3: Blocking and non-blocking molecules Chapter 4: Molecules and emitters, in depth Chapter 5: Reaction constructors Chapter 6: Conceptual overview of concurrency Nontechnical version Chapter 7: Concurrency patterns Chapter 8: Advanced examples Chapter 9: Game of Life Appendix A: From actors to reactions: The chemical machine explained through the Actor model Appendix B: Other work on Join Calculus