Duch. . . of Margaret Cavendish Newcastle profile picture

Duch. . . of Margaret Cavendish Newcastle

Grounds of Natural Philosophy Divided Into Thirteen Parts