Journal: Recent Patents on Nanotechnology Volume: 2 Issue: 1 Year: 2008 Page: 41-68 Author(s): Arghya Banerjee, Kalyan K. Chattopadhyay