I would like to thank my wife, Tracey, my daughters, Caitlin and Gillian, for their loving support and sacrifices. A special thanks to my daughter Caitlin, who helped with illustrations and brainstorming fun examples. A big thanks to Jim Weaver for recommending me to this project and being so encouraging. I would also thank Josh Juneau for his advice and guidance throughout this journey.
Thanks also to David Coffin with his uncanny ability to know my intentions and provide great feedback. I want to thank the wonderful people at Apress for their professionalism. A special thanks to Jonathan Gennick for believing in me and whipping me into shape.
Thanks to Annie Beck for keeping me on track when things got rough.
Thanks to all ...