by Geoffrey S . Holmes (Author)
Format: Paperback
Pages: 620
Edition: 2nd Revised edition
Publisher: Continuum International Publishing
Published: 01 Jul 1987
ISBN 10: 0907628745
ISBN 13: 9780907628743