The Science of Railways Volume 3 by Marshall Monroe Kirkman