1, 2 and 3 John - Campbell, Constantine R. (The Story of God Bible commentary, 2017)