Small hysteresis and giant magnetocaloric effect in Nb-substituted (Mn, Fe)2(P, Si) alloys. (November 2019)