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