Preaching God's word : A Hands-on approach to preparing, developing and delivering the sermon - Carter, Terry G. (Grand Rapids, Michigan, 2005)