Shelf life

6 min read

The historical novelist picks five books that have fired her imagination and ins