publisher: Mandarin publish date: June 6th 1997
format: hardcover pages: 475
language: English
ISBN:
1863305955 (9781863305952)
publisher: Canongate Books publish date: 2011
format: ebook pages: 504
language: English
ISBN:
085786260X (9780857862600)
publisher: Canongate UK publish date: May 1st 2012
format: paperback pages: 480
language: English
ISBN:
0857862596 (9780857862594)
publisher: Random House Australia publish date: 2011
language: English
ISBN:
1742752020 (9781742752020)