Quantum Dot Devices - Zhiming M. Wang ((Lecture Notes in Nanoscale Science and Technology))