My notes for Mario Lezcano's reading group based around his paper "Automatic Differentiation: Theory and Practice".