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