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