Revised And Enlarged Ed. Of The Science Of Railways (Volume 12) by Marshall Monroe Kirkman