Lecture notes from J. H. Coates lectures, Michaelmas 2007 in Cambridge