Pātuhitia tēnei: Digital communications: fundamentals and applications