Pure Wit: The Revolutionary Life of Margaret Cavendish

Pure Wit: The Revolutionary Life of Margaret Cavendish

2023 • 384 pages