Introduction to the design of small-scale embedded systems: With examples from PIC, 80C51 and 68HC05/08 microcontrollers - Wilmshurst, Tim (Palgrave, 2001)