by Michael Haralambos (Editor), Michael Haralambos (Editor)
Format: Paperback
Pages: 424
Edition: Revised edition
Publisher: Causeway Press Ltd
Published: 17 Apr 1986
ISBN 10: 0946183287
ISBN 13: 9780946183289