Computer Professionals for Social Responsibilityh-index: 22Total citations: 3,359Total papers: 213Homepage: http://cpsr.org/