Pātuhitia tēnei: Fundamentals of semiconductors: physics and materials properties