Number theory for computing - Yan, Song Y. (Springer Verlag, 2002)