Programming Arduino Next Steps: Going Further with Sketches - Simon Monk (McGraw Hill Education, 2014)