Beginning cryptography with Java - Hook, David, 1962- (Programmer to programmer, 2005)