Beginning cryptography with JavaDavid Hook - Hook, David (Wiley Publishing, 2005)