1 Preface

This is a book version, transcribed by Andrew Clark using RStudio’s bookdown package, of an extensive blog post by Zev Ross.
The book version has the advantage of being available in several formats, more easily updated and downloadable. However, for an interactive version refer to the above mentioned blog post