Smart Nanotechnology with Applications - Bhargava, Cherry. (CRC Press,)