by Kyril Bonfiglioli
publisher: Penguin publish date: 2001
format: paperback pages: 519
language: English
ISBN:
0141003774 (9780141003771)
ASIN: 141003774
format: paperback pages: 527
language: English
ISBN:
0948238119 (9780948238116)
ASIN: 948238119
publisher: Penguin publish date: September 6th 2012
format: kindle pages: 528
language: English
ISBN:
9780241965078
publisher: Overlook Press
format: paperback pages: 522
language: English
ISBN:
1585678066 (9781585678068)