A perfect stranger : the development of Margaret Cavendish's natural philosophy