Frauds, Spies, and Lies by Fred Cohen & Frederick B. Cohen