Physical and chemical principles of nanotechnology by P. Prasad | Menrva Books