Wrangham, D. A. The theory & practice of heat engines / Wrangham, D. A. Dewey Class. No.: 621.4025 W922T