by Michael Meyer (Author)
Format: Hardcover
Pages: 2122
Edition: 3rd
Publisher: Bedford/St Martins
Published: Feb 1993
ISBN 10: 0312065469
ISBN 13: 9780312065461