Nanotechnology: basic science and emerging technologies - Mick Wilson (Overseas Press, 2005)