Acquisitions Editor
Jenny WatsonDevelopment Editor
Kelly TalbotTechnical Editor
Ed FinklerProduction Editor
Debra Banninger
Kathleen WisorCopy Editor
Cate CaffreyEditorial Manager
Mary Beth WakefieldCredits
Production Manager
Tim TateVice President and Executive Group Publisher
Richard SwadleyVice President and Executive Publisher
Joseph B. WikertProject Coordinator, Cover
Lynsey StanfordProofreader
Nancy CarrascoIndexer
Melanie Belkinffirs.indd viffirs.indd vi 6/10/08 5:39:18 PM6/10/08 5:39:18 PM