by Charles Harrington Elster (Author)
Format: Paperback
Pages: 448
Publisher: Harvest Books
Published: May 2004
ISBN 10: 0156011379
ISBN 13: 9780156011372