Semiconductor Devices - Nurul Asyikin Mad Yusuf; Nor Asilah Surip; Yusnirah Yusop; Yuzi Saidun (Polytechnic series, 2017)