Nano And Giga Challenges In Microelectronics by Lanbanowski, Jim Greer & A. Korkin