by Margaret Elphinstone
publisher: Canongate U.S.
publish date: March 4th 2005
format: paperback pages: 480
language: English
ISBN:
1841956430 (9781841956435)
publisher: Canongate U.S. publish date: July 13th 2004
format: hardcover pages: 480
language: English
ISBN:
1841955493 (9781841955490)
publisher: McArthur Publishing
format: paperback
language: English
ISBN:
1552783758 (9781552783757)
publisher: Canongate Books
format: hardcover
language: English
ISBN:
1841954292 (9781841954295)
language: English
ISBN:
1841955019 (9781841955018)
language: English
ISBN:
1552784541 (9781552784549)