The First Principles Of Railway Signalling by C.B. Byles