Programming your home : automate with Arduino, Android, and your computer - Riley, Mike (Computer scientist) (Pragmatic programmers., 2012)