Malicious Cryptography Exposing Cryptovirology - Adam Young. & Baldwin - Algorithms and Data Structures - Science of Computing (Charles River, 2004).chm