Some Recent Developments In Locomotive Practice by Charles John Bowen Cooke & Charles John B. Cooke