Optimal Design of Timetables for Large Railways by Bodhibrata Nag