Number theory in science and communication : with applications in cryptography, physics, digital information, computing, and self-similarity - Schroeder, M. R. (Springer, 2009)