Beginning Arduino Programming - Evans, Brian (Apress, 2011)