Scan barcode
297 pages • first pub 2012 (editions)
ISBN/UID: 9780349139166
Format: Paperback
Language: English
Publisher: Little Brown
Publication date: 18 July 2013
297 pages • first pub 2012 (editions)
ISBN/UID: 9780349139166
Format: Paperback
Language: English
Publisher: Little Brown
Publication date: 18 July 2013
297 pages • first pub 2012 (editions)
ISBN/UID: 9781846972324
Format: Hardcover
Language: English
Publisher: Polygon An Imprint of Birlinn Limited
Publication date: 31 July 2012
297 pages • first pub 2012 (editions)
ISBN/UID: 9781846972324
Format: Hardcover
Language: English
Publisher: Polygon An Imprint of Birlinn Limited
Publication date: 31 July 2012
297 pages • first pub 2012 (editions)
ISBN/UID: 9780345804402
Format: Paperback
Language: English
Publisher: Anchor Books
Publication date: 12 August 2014
297 pages • first pub 2012 (editions)
ISBN/UID: 9780345804402
Format: Paperback
Language: English
Publisher: Anchor Books
Publication date: 12 August 2014