Lecture and tutorial notes given by Professor A.A. Matheson.