TY - GEN AU - Tim O'Reilly AU - John Battelle TI - Web Squared: Web 2.0 Five Years On PY - 2020 PB - "O'Reilly Media, Inc." UR - ER -