Number theory in science and communication - with applications in cryptography, physics, digital information, computing, and self-similarity, 4th Edition.