The Promises of God; An Exercise in Biblical Thinking