PROJECT EDITOR
Tom Dinse
TECHNICAL EDITOR
Xavier Hallade
PRODUCTION EDITOR
Barath Kumar Rajasekaran
COPY EDITOR
Nancy Rapoport
MANAGER OF CONTENT DEVELOPMENT & ASSEMBLY
Mary Beth Wakefield
PRODUCTION MANAGER
Kathleen Wisor
MARKETING MANAGER
Carrie Sherrill
PROFESSIONAL TECHNOLOGY & STRATEGY DIRECTOR
Barry Pruett
BUSINESS MANAGER
Amy Knies
EXECUTIVE EDITOR
Jody Lefevere
PROJECT COORDINATOR, COVER
Brent Savage
PROOFREADER
Nancy Bell
INDEXER
Johnna VanHoose
COVER DESIGNER
Wiley
COVER IMAGE
Leo Blanchette/Shutterstock