Introduction to cryptography: with java applets - Bishop, David (Narosa, 2004)