Author: Igor E. Shparlinski