Functorial Knot Theory by David N. Yetter