by Margaret Kennedy
publisher: Little, Brown and Company publish date: April 1st 1996
format: paperback pages: 326
language: English
ISBN:
0860683540 (9780860683544)
publisher: Virago Press Ltd publish date: November 26th 2004
format: paperback pages: 344
language: English
ISBN:
1844081907 (9781844081905)
publisher: Dial Press publish date: December 1st 1984
format: paperback pages: 325
language: English
ISBN:
0385279779 (9780385279772)
publisher: Hildreth Press publish date: October 26th 2007
format: paperback pages: 228
language: English
ISBN:
1408631067 (9781408631065)
publisher: Kessinger Publishing
format: paperback
language: English
ISBN:
1417930896 (9781417930890)
publisher: Isis publish date: October 1st 2003
format: audiobook
language: English
ISBN:
0753113821 (9780753113820)
publisher: ISIS Large Print Books publish date: December 28th 1987
format: library binding pages: 250
language: English
ISBN:
1850891532 (9781850891536)
publisher: Vintage Classics publish date: August 7th 2014
format: paperback pages: 352
language: English
ISBN:
0099589745 (9780099589747)
publisher: Hildreth Press publish date: April 16th 2013
format: ebook pages: 228
language: English
ISBN:
1473385741 (9781473385740)