Future trends in microelectronics : Up the nano creek (Wiley-Interscience, 2007)