The theory and practice of heat engines. - Wrangham, D. A.