Nanomechanics and Micromechanics: Generalized Models and Nonclassical Engineering Approaches by A. K. Haghi | Menrva Books | MenrvaBooks