The Historical Dictionary Of Railways In The British Isles by David Wragg