DESIGNS, CODES AND CRYPTOGRAPHY (NEW YORK USA SPRINGER-VERLAG, 1991)