by Marion Harland
publisher: Norwood Editions
format: hardcover pages: 308
language: English
ISBN:
0848210662 (9780848210663)
publisher: Folcroft Library Editions
format: hardcover pages: 308
language: English
ISBN:
0841448205 (9780841448209)
publisher: Ellott Press publish date: September 1st 2007
format: paperback pages: 348
language: English
ISBN:
1406781088 (9781406781083)