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