TY - BOOK AU - Low David Allan TI - Heat engines U1 - 621.402 CY - Bombay KW - MECHANICAL ER -