Why is so little heard about John Cotton, who was acknowledged in his own lifetime as the greatest Puritan preacher in America? Why has he alone remained an enigma among the founding fathers of American protestantism? Professor Ziff...