A Glorious Fame: The Life of Margaret Cavendish, Duchess of Newcastle (1623-73)