One Laptop Per Child

Andrew's blog