Encyclopedia of nanoscience and nanotechnology: Vol. 1-10 - Hari Singh Nalwa (American Scientific Publishers, 2004)