Technology for Human Development

Jamshid Shah

About Settings