Springer handbook of nanotechnology - Bhushan, Bharat., ed (Springer, 2004)