Diary of Cotton Mather, 1681-1724: 1681-1708 Cotton Mather Published: 1911 Total Pages: 658 Get eBook