Railway And Locomotive Engineering by Angus Sinclair