Author: william a. r. thomson alan moncrieff