Liberating Voices: A Pattern Language for Communication Revolution - Schuler (IEEE, 2003)