Advanced number theory with applications - Whitman , Garry (Oxford Book Company, 2019)