by Margaret Yorke
publisher: Penguin publish date: March 1st 1988
format: paperback pages: 160
language: English
ISBN:
0140102485 (9780140102482)
publisher: Arrow Books Ltd publish date: January 15th 1987
format: paperback pages: 159
language: English
ISBN:
0099245906 (9780099245902)
publisher: Compass
format: paperback pages: 200
language: English
ISBN:
0753164256 (9780753164259)
publisher: Compass publish date: January 9th 2001
format: hardcover pages: 200
language: English
ISBN:
0753164248 (9780753164242)
publisher: Random House, Inc. publish date: January 15th 1986
language: English
ISBN:
0091388201 (9780091388201)