publisher: Canongate U.S.
publish date: February 21st 2007
format: hardcover pages: 672
language: English
ISBN:
1841958794 (9781841958798)
language: English
ISBN:
0670916064 (9780670916061)
publisher: Penguin publish date: 2008
format: paperback pages: 694
language: English
ISBN:
0141024313 (9780141024318)