by Michael Pearson (Author)
Format: Illustrated
Pages: 304
Edition: Revised edition
Publisher: Dover Publications Inc
Published: 24 Apr 2015
ISBN 10: 0486460533
ISBN 13: 9780486460536