God of promise : Introducing covenant theology - Horton, Michael Scott. (Grand Rapids, Michigan, 2006)