Many people helped me as I worked on this book. Above all, love and thanks to Keith, who has believed in me from the start and provided endless encouragement, and to Jason, Sarah, and Neven, for enduring months of stress. (It's safe to come home now!)
Thanks to Andy Pope for introducing me to the wonderful people at Apress: Dominic Shakeshaft, who helped develop the book's concept; Ewan Buckingham, who created a structure for the book's material; and Kylie Johnston, who kept everything on track. Thanks also to Don Reamey, for his insightful questions during the technical review; Liz Welch, who polished the text and ensured it was consistent; and my vigilant production editor, Katie Stence.
Many thanks to Dave Peterson, from whom ...