Micromechanics and Nanoscale Effects: MEMS, Multi-Scale Materials and Micro-Flows