Author: Frank; revised by Sir Thomas Innes of Learney Adam