Exploring Arduino

I wrote a book, Exploring Arduino (now on it's second edition), to teach readers concepts in electrical engineering, computer science, and human-computer interaction using the Arduino microcontroller platform.