INTRODUCTION TO MIRCOCOMPUTERS AND PROGRAMMING - ONUNGA