Pātuhitia tēnei: Semiconductor devices: physics and technology