
PaperbackPrimary
- Publisher:
- Flame
- ISBN:
- 9780340767825
- Pages:
- 439
- Published:
- 8/2/2001

Kindle Edition
- Publisher:
- Canongate Books
- ISBN:
- 9780857863812
- Pages:
- 368
- Published:
- 9/6/2012

Paperback
- Publisher:
- Canongate
- ISBN:
- 9780857863805
- Pages:
- 342

Paperback
- Publisher:
- Canongate
- ISBN:
- 9780857863928
- Pages:
- 342

Paperback
- Publisher:
- Hodder & Stoughton
- ISBN:
- 9780340767818
- Pages:
- 342