Peebles Railways by Peter H. Marshall