New perspectives on economic development (A human agency approach)