God's Covenant Journey: Understanding the Bible from the context of history, covenant and kingdom