Principles of nanotechnology: molecular based study of condensed matter in small systems - Ali Mansoori,G (World scientific, New Jersey, 2005)