Preachers who made a difference - Jeffery, Peter. (Darlington, Co. Durham, 2004)