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