Encyclopaedia of nanotechnology: Understanding nanotechnology - Arora, M. P. (New Delhi, 2007)