C programming with Arduino bookArduino Uno Hardware Manual