Nanotechnology : an introduction - Ramsden, Jeremy J. (William Andrew Publishing, 2011)