Acknowledgments

 

Thanks first of all to everyone whom I thanked in the first edition. This edition would not exist if it were not for that ensemble of editors, production personnel, reviewers, publishers, and colleagues.

For the second edition my thanks go first and foremost to development editor Dan Maharry, whose patience, support, and guidance kept the book on track when it felt like it might otherwise not be. Technical development editor Andrew Gibson cast an expert and expertly critical eye on the entire book, to its great benefit. Copyeditor Jodie Allen contributed greatly to the process of putting an overall polish on the text. Technical proofreader Deepak Vohra meticulously examined the sample code, and spotted some problems in a timely manner. Proofreader Melody Dolab contributed an adept final read-through and correction of the entire text.

In pre-production, Kevin Sullivan kept everything on track and on time. Production manager Mary Piergies once again guided the book to completion with tremendous expertise. Typesetter Dennis Dalinnik did a superb job of making everything look good and flow smoothly. In the QA phase, Katie Tennant contributed numerous valuable insights and suggestions.