Preparation and Thermophysical Investigations of CoFe2O4-based Nanofluid: a Potential Heat Transfer Agent