Nanotechnology : an introduction - Ramsden, Jeremy. (Elsevier/William Andrew, 2016)