Codes : the guide to secrecy from ancient to modern times - Mollin, Richard A., 1947- (Discrete mathematics and its applications, 2005)