Introduction to Web 2.0 - Evans, Alan; Coyle, Diane M. (Prentice Hall, 2010)