by Glen Duncan
publisher: Granta publish date: 2001
pages: 288
language: English
ISBN:
1862074003 (9781862074002)
publisher: Pocket Books publish date: 2006
format: paperback pages: 288
language: English
ISBN:
1416522506 (9781416522508)
publisher: Granta Books publish date: January 17th 2000
format: hardcover pages: 288
language: English
ISBN:
186207299X (9781862072992)