A heat-driven engine includes a thermally conductive input path, from a heat source and a working medium of a thermostrictive material positioned adjacent to the thermally conductive path. Also, a heat pump of phase change material is positioned adjacent to the working medium and an actuator is controlled to apply stimulus to the heat pump, causing a phase change and an associated release of thermal energy, to drive the working medium above its low-to-high temperature of transformation and controlled to alternatingly remove the stimulus from the heat pump, causing the phase change to reverse, and an associated intake of thermal energy, to drive the working medium below its high-to-low temperature of transformation. Also, heat flow through the thermally conductive path maintains the working medium at a temperature range permitting the heat pump to drive the working medium temperature, in the manner noted.