The Expositor's Bible: The Book of Revelation by Nicoll, W. Robertson (William Robertson), Sir Milligan, William
 is a Project Gutenberg book, now on Github.