Singh, KuldeepNumber theory : step by stepOxford, United Kingdom : Oxford University Press, 2020. xi, 385 p. QA241 S565