Author: Dingle,Herbert.