Technology for Human Development

Rashid Fazal

About Settings