William Stallings 0 1,018 Cryptography and Network Security Principles and Practice – William Stallings – 6th Edition