Bringing together mathematical tools and engineering concepts with ideas from sociology and human behavior analysis, this comprehensive and accessible resource uses examples from real-world multimedia social networks to demonstrate how signal processing techniques can be used to model user dynamics and optimize design of media-sharing network systems.