As a graduate starting out in railway systems engineering I find this book an invaluable reference for dealing with the acronyms and lexicon of the railway. It's peppered with useful diagrams and is interspersed with light-hearted definitions with a particular favourite being the one for Tea: "The lifeblood of the former British Railways, without copious quantities of which the National Railway Network would have ground to a half. Today's Contractor is more likely to drink coffee, owing to the increased levels of stress encountered post-privatisation."