Web 2.0 and beyond principles and technologies - Anderson, Paul (Chapman & Hall/CRC textbooks in computing, 2012)