Physical computing sensing and controlling the physical world with computers - O'Sullivan, Dan; Igoe, Tom (Course Technology, 2009)