Semiconductor Nanodevices: Physics, Technology and Applications - David Ritchie (Elsevier Elsevier, 2021)