Advanced applications of tunable ferrofluids in energy systems and energy harvesters: A critical review. (1st October 2017)