Technology for Human Development

Asghar Khan

About Settings