by Rose Tremain
publisher: Washington Square Press publish date: June 1st 1995
format: paperback pages: 321
language: English
ISBN:
0671886096 (9780671886097)
publisher: Vintage publish date: April 4th 2002
format: paperback pages: 384
language: English
ISBN:
0099422034 (9780099422037)
publisher: Atheneum Books publish date: April 12th 1993
format: hardcover pages: 323
language: English
ISBN:
0689121709 (9780689121708)
format: kindle pages: 340
language: English
ASIN: B004M8S42C
publisher: ISIS Audio Books publish date: October 1st 1994
format: audiobook
language: English
ISBN:
1856957322 (9781856957328)
pages: 363
language: English
ISBN:
0340561556 (9780340561553)
language: English
ISBN:
1856191184 (9781856191180)
publisher: Vintage Digital publish date: February 28th 2011
format: ebook pages: 384
language: English
ISBN:
1446450287 (9781446450284)