This document is the table of contents for the book "Arduino Cookbook" by Michael Margolis. It lists 17 chapters that contain recipes for common tasks when programming Arduino boards, such as getting started, using different data types, serial communication, input/output, and more. The book was published by O'Reilly Media in 2011 and provides examples and instructions for how to complete a variety of projects and programming techniques using Arduino.