Shakespeare's spy

Shakespeare's spy

Ratings1

Average rating4

15

Not the best of the series, but still really good. A compelling narrative and characters.

September 26, 2013