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