Revised and Enlarged Ed. of the Science of Railways (Volume 6) by Marshall Monroe Kirkman