The Dumpy Pocket Book Of Locomotives: British And European.
This is a second hand book which has been compiled by J K Yardwood and published by Sampson Low.