John W. Garrett and the Baltimore and Ohio Railroad by Kathleen Waters Sander | Menrva Books