Biodiesel production using biguanide-functionalized hydroxyapatite-encapsulated-γ-Fe2O3 nanoparticles. (15th December 2017)