Dr David Acheson gave the Alan Tayler Lecture for 2004 at St Catherine's College, Oxford. Title: 1089 and All That.