Communal harmony minority relations and cultural freedom. (Mangalore St.Aloysius College, 2003)