| help | account  


Books Co-Authored by Gary McGraw:
Exploiting Online Games: Cheating Massively Distributed Systems
By Greg Hoglund
$28.50 (37% Off!)

The Software Security Library Boxed Set
By Gary McGraw
$80.95 (38% Off!)

Software Security: Building Security In
By Gary McGraw
$34.50 (37% Off!)

Exploiting Software: How to Break Code
By Greg Hoglund
$31.50 (37% Off!)

Building Secure Software: How to Avoid Security Problems the Right Way
By John Viega
$46.50 (22% Off!)


Want to see more?
View favorite books from other authors.
We asked some of our (and your!) favorite authors to share with us their favorite 10 computer books from the past 10 years. Here's what we got back.

Gary McGraw Cigital, Inc.'s CTO, researches software security and sets technical vision in the area of Software Quality Management. Dr. McGraw is co-author of five best-selling books: Exploiting Software, Building Secure Software, Software Fault Injection, Securing Java and Java Security. A noted authority on software and application security, Dr. McGraw consults with major software producers and consumers. Dr. McGraw has written over sixty peer-reviewed technical publications and functions as principal investigator on grants from Air Force Research Labs, DARPA, National Science Foundation and NIST's Advanced Technology Program. Dr. McGraw holds a dual PhD in Cognitive Science and Computer Science from Indiana University and a BA in Philosophy from UVa. He writes a monthly security column for Network magazine, is the editor of "Building Security In" for IEEE Security & Privacy magazine and is often quoted in national press articles.


Gary's favorite books: Top ten list of tech books... <drumroll please>
Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter -- One of the best books ever written on planet earth, technical or otherwise. A slam dunk, intricate, elegant combination of art, music, math and computer science. I liked this book so much I decided to get my PhD with Doug. Boy, am I glad I did that! This book will change your life.


The Little Schemer by Daniel P. Friedman and Matthias Felleisen -- Lambda calculus. Food of the gods. This book provides an essential introduction to functional programming. Nobody should be allowed to code until they understand the elegance that is this book. Did you hear that?! Stop coding until you've read this book!


The Design of Everyday Things by Donald A. Norman -- Keep it simple. Buy this book.


Security Engineering: A Guide to Building Dependable Distributed Systems by Ross J. Anderson -- The best security book available. Buy this book too. Period.


Secrets and Lies Paper: Digital Security in a Networked World by Bruce Schneier -- Pithy. Glib. Useful. Real. Make the boss read this.


Firewalls and Internet Security: Repelling the Wily Hacker by William R. Cheswick, et al --Knowledge of network security is a good idea. A classic retold for the next generation of security people. Great read, real knowledge.


Handbook of Applied Cryptography by Alfred J. Menezes, et al -- The book of applied crypto written by actual crypto guys. This book is hard. Math required. Put on your thinking cap, sharpen your pencil, boot your machine and go.


The Mind's I: Fantasies and Reflections on Self & Soul by Douglas R. Hofstadter and Daniel C. Dennett (Editors) -- I read this book while taking a Philosophy class as an undergraduate. The class was driving me crazy with brittle GOFAI symbolist silliness. This book provided a much-needed antidote to Searle's complete nonsense (for example). If you're interested in cogsci, AI and philosophy of mind, this book is a must.


Ordinary Wolves by Seth Kantner -- Best novel I have read in years (out of maybe 30?). Get past your inner geek and read something that expands your horizons. Like this book.


Emergent Computation (Out of Print) by Stephanie Forrest -- Want to know what the future of computation is going to look like? Get this incredible collection of seminal articles and find out. Those artificial life, chaos theory, machine learning people all got their (collective) start with this. Turns out that the future was written down before the turn of the millennium.