Essentials of number theory - Chowdury, Fatema (Pi Publications, 2005)