The Promise and the Blessing: A Historical Survey of the Old and New Testaments