The Mallaig railway : a guide to the line reprinted from the turn of the century,