For decades, the causes of underdevelopment have often been summed up in a familiar trio: ignorance, disease and poverty. Many countries continue to suffer from these afflictions,...