This looks really good, and really interesting.

It’s also really long, though. Time to start working through it.