Embedded systems design - Heath, Steve (Elsevier, 2009)