Fundamentals and applications of nanomaterials - Guo, Zhen. (Artech House nanoscale science and engineering, 2009)