Current at the nanoscale an introduction to nanoelectronics - Durkan, Colm (Imperial College Press, 2007)