Encyclopedia of Nanotechnology - Bhushan, Bharat (Springer Netherlands : Imprint: Springer, 2016)