Railway Engineering - Satish Chandra (Oxford University Press, New Delhi, 2017)