Talkin' 'bout a (nanotechnological) revolution | IEEE Journals & Magazine | IEEE Xplore