Credits

Executive Editor

Carol Long

Senior Development Editor

Tom Dinse

Production Editor

Elizabeth Ginns Britten

Copy Editor

Kim Cofer

Editorial Manager

Mary Beth Wakefield

Production Manager

Tim Tate

Vice President and Executive Group Publisher

Richard Swadley

Vice President and Executive Publisher

Joseph B. Wikert

Project Coordinator, Cover

Lynsey Stanford

Compositor

Maureen Forys,

Happenstance Type-O-Rama

Proofreader

C.M. Jones

Indexer

Jack Lewis

Cover Designer

Michael Trent

Cover Photo

© Steve Woit

Get Schneier on Security now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.