Java cryptography extensions : practical guide for programmers - Weiss, Jason (Elsevier / Morgan Kaufmann Publishers, 2004)