Practical Cryptography
Brand: Wiley