Books by Smith, Craig (Reverse engineer)