Ngā tūemi rite: IBM PC assembly language and programming