by Manuel Rivas, Jonathan Dunne
publisher: Harvill Secker publish date: February 18th 2010
format: hardcover pages: 560
language: English
ISBN:
1846551463 (9781846551468)
publisher: Random House UK publish date: October 1st 2011
format: paperback pages: 550
language: English
ISBN:
0099520338 (9780099520337)
publisher: Vintage Digital publish date: February 18th 2010
format: kindle pages: 560
language: English
ASIN: B0031RS86W
publisher: Vintage Digital publish date: February 18th 2010
format: ebook pages: 560
language: English
ISBN:
1409089495 (9781409089490)