Lecture material from Ryan Culpepper.