W. Stallings, Encryption and network security: Principles and Practice, 2001.

M. Harvey, P. J. Deitel, . Deitel, E. Seam, and . Santry, Advanced Java 2 Platform How to Program, 2003.