Papercamp writeup from Jeremy Keith.