Nanotechnology : Basic science and emerging technologies - Majumdar, Rohit