Nanomechanics and Micromechanics: Generalized Models and Nonclassical Engineering Approaches by Satya Bir Singh | Menrva Books | MenrvaBooks