Author: edgar c.s. gibson d.d.