British Atlantic locomotives by Cecil John Allen | Menrva Books