Scientific American Supplement, No. 664, September 22,1888

Author

Various,

Language

English