New Dictionary of Biblical Theology InterVarsity Press Hardcover w/ Dust Jacket

You will find that this novel grows richer with each reread.

A nice touch in this novel is the way it handles time jumps.