Nanoscale science and technology - Kelsall, Robert W.; Kelsall, Robert W.; Hamley, Ian W.; Hamley, Ian W.; Geoghegan, Mark; Geoghegan, Mark (J. Wiley & Sons, 2005)