Web20 Presentation 1107
Managedviralvideo
Gregoire Faurobert B00195498
The Internet in modern political campaigning