Margaret Cavendish


(Margaret Lucas Cavendish, Duchess of Newcastle-upon-Tyne)
UK flag (1623 - 1673)


Genres: Science Fiction
 
Novels
   The Blazing World (1666)
thumb