Bairstow, Martin
Railways in East Lancashire - Halifax Martin Bairstow 1988 - 72p. : maps, graphs, plates
0951030280
RAILROAD TRANSPORTATION
656.2 / B3
Railways in East Lancashire - Halifax Martin Bairstow 1988 - 72p. : maps, graphs, plates
0951030280
RAILROAD TRANSPORTATION
656.2 / B3