The Science of Railways Volume 2 by Marshall Monroe Kirkman