Shadows on a Train: A collection of short stories about Archie Davies, a train guard on the Welsh Valley Railway by Owen Evans | Menrva Books