The Works of Thomas Goodwin : Volume 3 - An Exposition of the Revelation - Goodwin, Thomas. (Eureka, CA, 1996)