First steps in Number theory : A primer on Divisibility - Shailesh, Shirali (University Press, 2001)