Introduction to nanoelectronics science nanotechnology, engineering and applicaions - Mitin, Vladimir V (Cambridge university press, 2009)