Margaret Cavendish, Duchess of Newcastle-upon-Tyne — English aristocrat, prolific writer, and... | namepick