A Necessary Evil: 'A thought-provoking rollercoaster' Ian Rankin
(9781784704773) - Dimensions: 198x129 - Edition: 1st paperback ed - Format: Paperback | 384 pages - Publication date: 15 Mar 2018 - Height: 197 mm - Spine width: 31 mm - Width: 128 mm - VINTAGE - London, United Kingdom | Wyndham and Banerjee

