An introduction to the design of small scale embedded systems - Wilmshurst, Tim (Palgrave, London, 2001)