An Illustrated History Of The Snowdon Mountain Railway by Peter Johnston