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