by John Crace
publisher: Random House UK publish date: October 1st 2010
format: hardcover pages: 356
language: English
ISBN:
1905211554 (9781905211555)
publisher: Random House UK publish date: November 28th 2011
format: paperback pages: 356
language: English
ISBN:
0099505452 (9780099505457)
publisher: Cornerstone Digital publish date: October 14th 2010
format: ebook pages: 368
language: English
ISBN:
1409061744 (9781409061748)