by John Nicholas Gray
publisher: Allen Lane
publish date: 2009
format: hardcover pages: 480
language: English
ISBN:
1846141915 (9781846141911)
publisher: Penguin publish date: March 1st 2010
format: paperback pages: 496
language: English
ISBN:
014103954X (9780141039541)
publisher: Anchor Canada publish date: July 7th 2009
format: paperback pages: 496
language: English
ISBN:
0385667884 (9780385667883)
publisher: Penguin publish date: March 7th 2013
format: kindle pages: 496
language: English
ASIN: B00BG79HOG
publisher: Anchor Canada publish date: November 5th 2010
format: ebook
language: English
ISBN:
0385673671 (9780385673679)