Publisher: Paul BogerEditor-in-Chief: Amy NeidlingerExecutive Editor: Jeanne LevineCover Designer: Drive CommunicationsManaging Editor: Kristy HartProject Editor: Lori LyonsProofreader: Katie MatejkaSenior Indexer: Cheryl LenserSenior Compositor: Gloria SchurickManufacturing Buyer: Dan UhrigIllustrations: Luke Williams

© 2016 by Luke WilliamsPublishing as Pearson Education, Inc.Old Tappan, New Jersey 07675

For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our corporate sales department at corpsales@pearsoned.com or (800) 382-3419. ...

Get Disrupt: Think the Unthinkable to Spark Transformation in Your Business now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.