by Daniel Snowman
publisher: Atlantic Books (UK)
publish date: January 1st 2010
format: hardcover pages: 482
language: English
ISBN:
1843544660 (9781843544661)
publisher: Overlook Hardcover publish date: October 14th 2010
format: hardcover pages: 480
language: English
ISBN:
159020395X (9781590203958)
publisher: Atlantic Books publish date: November 1st 2010
format: paperback pages: 496
language: English
ISBN:
1843544679 (9781843544678)
format: kindle
language: English
ASIN: B004BA54A6
publisher: Atlantic Books (UK) publish date: November 1st 2010
format: ebook pages: 200
language: English
ISBN:
1848874367 (9781848874367)