Steam and other engines - Duncan, J . (MacMillan and Company Limited, 1958)