Railway Practice by Edward Porter Alexander