Science of Railways (Volume 1) by Marshall Monroe Kirkman