Calculus of Functors, LMS Invited Lectures Series