Fundamentals of Nanotechnology by Hornyak Louis, Gabor L. Hornyak & Joydeep Dutta