Understanding and communicating social informatics : a framework for studying and teaching the human contexts of information and communication technologies - Kling, Rob, 1944-2003 (Information Today, 2005)