APPLIED CRYPTOGRAPHY - SCHNEIDE, BRUICE (NEW DELHI WILEY, 2009)