Jane's world railways - Harris, Ken; Clarke, Jackie (Jane's Information Group Limited, 2002)