I know some people may take issue with my recommendation, but I think it is a wonderful novel, albeit a bit long (>1000 pages) and involved:
"Atlas Shrugged", by Ayn Rand, which among other things, involves the Taggart Transcontinental railroad.
Alex