Saturday, June 20, 2009

Clay Shirky: How mobile and social technologies can make history

No comments: