SPH 206: SEMICONDUCTOR PHYSICS AND DEVICES - Machakos University (Machakos University Press, 2022)