Videoconferencing : technology, impact and applications - Rayler, Adam C. (Media and communications., 2010)