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