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