Author: D.Sc. (Oxon.) A. Macfadyen