Communalism in India: Historical perspective, causes & consequences and strategies to combat communalism in India Download File Shezad Ahmed