A heat engine (10) achieves operational efficiencies by: 1) recovering waste heat from heat engine expander (14) to preheat heat-engine working fluid, 2) using super-heated working fluid from compressor (402) to pre-heat heat-engine working fluid, and 3) using reject heat from condenser (93) and absorber (95) to heat the heat-engine boiler (12). A dual heat-exchange generator (72) affords continuous operation by using gas-fired heat exchanger (212) to heat generator (72) when intermittent heat source (40), e.g., solar, is incapable of heating generator (72). The combination of heat engine (10) and absorption and compression heat transfer devices (60, 410) allows use of low-temperature heat sources such as solar, bio-mass, and waste heat to provide refrigeration, heating, work output including pumping and heating of subterranean water and electrical generation.