John : Interpretation,a bible commentary for teaching and preaching - Sloyan, Gerard S. (Johnknox press, 1988)