In a dual-source organic Rankine cycle (DORC), the condensed and slightly sub-cooled working fluid at near ambient temperature (˜300 K) and at low-side pressure (0.1 to 0.7 MPa) is (1) pumped to high-side pressure (0.5-5 MPa), (2) pre-heated in a low-temperature (LT) recuperator, (3) boiled using a low-grade heat source, (4) super-heated in a high-temperature (HT) recuperator to a temperature close to the expander turbine exhaust temperature using this exhaust vapor enthalpy, (5) further super-heated to the turbine inlet temperature (TIT) using a mid-grade heat source, (6) expanded through a turbine expander to the low-side pressure, (7) cooled through the HT recuperator, (8) cooled through the LT recuperator, (9) mostly liquefied and slightly subcooled in a condenser, and (10) the condensed portion is returned to the pump to repeat this cycle.