Various and Rufus Porter

Scientific American Magazine, Vol. 2 Issue 1


Science