Investigation of magnesium nitrate hexahydrate based phase change materials containing nanoparticles for thermal energy storage. (21st August 2019)