Learning in Communities Interdisciplinary Perspectives on Human Centered Information Technology - Carroll, John M. (Springer London : Imprint: Springer, 2009)