Introduction To Micromechanics And Nanomechanics by Shaofan Li & Gang Wang