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