Quantum nanoelectronics : an introduction to electronic nanotechnology and quantum computing - Wolf, Edward L. (Physics textbook, 2009)