Encyclopedia of nanoscience and nanotechnology v.5 - Nalwa, Hari Singh, ed (American Scientific Publishers California, 2004)