Introduction to Embedded Microcomputer Systems: Mo - Jonathan W Valvano (Thomson, 2003)