Baltimore & Ohio Railroad in Maryland, Hardcover/David Shackelford