If your a railway geek like me then this is a must have. A full explanatory work of all you need to know about railway signalling.
There are numerous updates available. The detail and little sketch drawings are great.
Sit in any mainline station and watch the trains coming in and out and know why and what is coming and going.