Nano Micro Mechanics Review