Cryptography and Network Security International Edition - Forouzan, Behrouz A (Singapore, 2008)