Nanomechanics and nanoelectronics : molecule-size machines - Patch, Kimberly (TRN's Making the future report the state of an emerging technology and a look at what lies ahead ;, 2004)