Nanostrutures & Nanomaterials - Cao, Guozhog (Imperical College Press, 2004)