June 2010
Intermediate to advanced
936 pages
22h 1m
English

As usual, a number of people deserve my appreciation. At the top of the list are my wife, Teresa, and my son, Brennen. While I was spending every available hour working on this book, you were both going about your day-to-day lives without me. I'm sorry about that. Thank you for being patient with me and supporting me while I finished this project. I love you both very much.
A big thank-you also goes out to Matt Milner, the technical reviewer for this book. Matt's job was basically to keep me honest. He reviewed each chapter and had the tedious job of executing all of my example code to ensure that it ran correctly. Matt also directed my attention ...
Read now
Unlock full access