Nanoelectromechanics in engineering and biology by Michael Pycraft Hughes | Menrva Books | MenrvaBooks