Understanding and communicating social informatics :a framework for studying and teaching the human contexts of information and communication technologies
Understanding and communicating social informatics :a framework for studying and teaching the human contexts of information and communication technologies