The Life and Times of Cotton Mather by Kenneth Silverman | Menrva Books