(Summaries on this page by Phil Bachmann)
Richard Gardner's contributions spanned so many important areas that I have found it necessary to create sub-headings under the headings...