"APPLIED CRYPTOGRAPHY: Protocols, Algorithms and Source Code in C" - BRUICE SCHNEIER (WILEY STUDENT EDITION, 2007)