(An) Introduction to the Design of Small Scale Embedded Systems - Wilmshurst, Tim (Palgrave, 2009)