William Kamkwamba: The Price for Making Things Better? Part 2 in the series Makers of Today: Why is it common that the stories of the great people stem from their worst circumstances Read →