Johri, A. and J. Pal. 2012. "Capable and convivial design (CCD): a framework for designing information and communication technologies for human development." Information Technology for Development 18(1): 61-75.