Nanoelectronics : principles and devices - Dragoman, Mircea, 1955- (Nanotechnology series, 2006)