Novel synthesis of cerium oxide nanoparticles for free radical scavenging. (June 2007)