Steam and other engines / - Duncan, John, (Macmillan and Co.,, 1940)