Book cover for A Savage War of Peace

A Savage War of Peace

Synopsis

Details

09 August 2012
608 pages
9781447233435
Imprint: Picador