Craig C. Koester is Professor of New Testament at Luther Seminary in Saint Paul, Minnesota. He is the author of Symbolism in the Fourth Gospel, The Dwelling of God, and Revelation and the End of All Things, as well as numerous articles for scholarly and professional journals.