Acknowledgments
As with any book, many hardworking folk contributed to the product you hold in your hands (or read online). I thank the technical reviewers, Stefan Turalski and Fabio Claudio Ferracchiati, for their many corrections, suggestions, and comments. I thank the Apress editors and staff, without whom this book would be no more than bits on my file server: Ewan Buckingham, Katie Sullivan, Christine Ricketts, and Michael G. Laraque. Most of all, I thank my wife, Cheryl, and my children for their patience with my repeated absence on evenings and weekends.
Finally, I thank my readers, for they are the most important people in the publishing business.