Typology-Understanding the Bible's Promise-Shaped Patterns: How Old Testament Expectations are Fulfilled in ChristJames M. Hamilton Jr.