Nanomechanics: Fundamental Concepts and Applications by Abhijit Dasgupta | Menrva Books | MenrvaBooks