Author: Thorold,Algar.