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