Giant reversible magnetocaloric effect in MnNiGe-based materials: Minimizing thermal hysteresis via crystallographic compatibility modulation. (1st August 2019)