Fifteen-year-old Miranda Browne, the extraordinary protagonist from Kathryn Reiss's first novel, Time Windows, returns for a new time-travel adventure.
Fifteen-year-old Miranda Browne, the extraordinary protagonist from Kathryn Reiss's first novel, Time Windows, returns for a new time-travel adventure.