John: evangelist and interpreter - Smalley, Stephen S. (Paternoster, 1998)