SPH 340 SEMICONDUCTOR PHYSICS AND DEVICES - Machakos University (Machakos University Press, 2023)