Title: Haddington, Macmerry and Gifford Branch Lines (Oakwood Library of Railway History)
Subjects: Railroads, History, North British Railway