What the web can't do. - David A. Shamma; Seth Fitzsimmonds; Joe Gregorio; Adam Hupp; Ramesh C. Jain; Kevin Marks (WWW, 2010)