by Bernard Porter (Author)
Format: Paperback
Pages: 425
Edition: reprint
Publisher: Prentice Hall Press
Published: 01 Mar 1976
ISBN 10: 058248104X
ISBN 13: 9780582481046