A comprehensive look at reverse engineering as a legitimate learning, design, and troubleshooting tool This unique book examines the often underappreciated and occasionally maligned technique of reverse engineering. More than a shortcut for the lazy or unimaginative to reproduce an artless copy of an existing creation, reverse engineering is an essential brick - if not a keystone - in the pathway to a society's technological advancement.