Margaret Cavendish – The Blazing World

Margaret Cavendish