Technology for Human Development

Nasrullah Khan

About Settings