Lagercrantz, David

The girl who takes an eye for an eye - London Maclehose press 2017 - 362p.

9780857056405

F L136G