Author: Edgar M Howell.