by RosemaryStewart (Author)
Format: Hardcover
Edition: repr
Publisher: Heinemann
Published: 06 Jan 1986
ISBN 10: 0434918660
ISBN 13: 9780434918669