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