Advanced adsorption-based osmotic heat engines with heat recovery for low grade heat recovery. (November 2021)