nano nano ceo2 nano cerium oxide nanocrystalline nanotechnology apple nanomaterials aluminum oxide ipod cerium oxide nanoscience cesium nitrate film stack chemistry nano ceria cesium chromate