Nanotechnology : basic science and emerging technologies - Wilson, Michael (Chapman & Hall/CRC, 2002)