Introduction to cryptography with Java applets - Bishop, David (Jones and Bartlett, 2003)