by Laurence M. Hauptman (Author)
Format: Illustrated
Pages: 328
Edition: Illustrated
Publisher: Syracuse University Press
Published: 31 Jan 1986
ISBN 10: 081562350X
ISBN 13: 9780815623502