by Catherine Schwarz (Editor), Catherine Schwarz (Editor)
Format: Paperback
Pages: 696
Edition: Revised
Publisher: Chambers
Published: 31 Oct 1994
ISBN 10: 055019049X
ISBN 13: 9780550190499