This is time sensitive, there is a publisher that gives away a free e-book every day in the area of technology. You do have to register for the site, but it's probably worth it. Today's book is
C Programming for Arduino
and is available here for a few more hours on 8 dec 2015
https://www.packtpub.com/packt/offers/free-learning
Mike