Embedded microcomputer systems: real time interfacing - Valvano, Jonathan W . (Thomson Learning, 2000)