A primer on Divisibility - Shirali, Shailesh (Universities Press, 2003)