Sorption of cadmium ions onto synthetic hydroxyapatite nanoparticles. (2017)