Book cover for Standard Operating Procedure

Standard Operating Procedure

Synopsis

Details

31 October 2012
304 pages
9780330503495
Imprint: Picador