A Basic Guide to Biblical Theology: Nine Themes That Unite the Old and New TestamentsAlan J. Thompson