Railway Planning, Management, and Engineering V. Profillidis (English) 3RD Ed