Quest for social justice