by Elizabeth Grant
publisher: Canongate UK
publish date: March 30th 2006
format: paperback pages: 366
language: English
ISBN:
1841957577 (9781841957579)
publisher: Canongate U.S. publish date: June 22nd 2001
format: paperback pages: 736
language: English
ISBN:
0862413966 (9780862413965)
publisher: Canongate Books
format: hardcover pages: 2
language: English
ISBN:
0862411475 (9780862411473)
publisher: Longmans, Green
format: ebook pages: 495
language: English
ISBN:
000315291X (2940003152918)