by Dr Ernst Mach (Author), Ernst Mach (Author)
Format: Illustrated
Pages: 624
Edition: Illustrated
Publisher: Metcalf Press
Published: 15 Mar 2007
ISBN 10: 1406768669
ISBN 13: 9781406768664