Web Campaigning by Kirsten Foot, Steven M. Schneider & Kirsten A. Foot