Author: Blatter,Ethelbert.