Expositor's Bible: The Epistles of St. John by Nicoll, W. Robertson (William Robertson), Sir Alexander, William
 is a Project Gutenberg book, now on Github.