This is the annotated version and it hasn't been updated for quite a while. But enjoyable nonetheless.
https://engineering.purdue.edu/~andy/seth_marked.html (https://engineering.purdue.edu/~andy/seth_marked.html)
I'm attaching a .doc version of Andy's paper here. Lots of great information in it. It's pretty long, 20 pages.