This article is written by Somshankar Ray. It was originally published on www.sahapedia.org an open online resource ...