Margaret Cavendish: Gender, Science and Politics