Collaborative knowledge work environments

by Judith H. Heerwagen, Kevin Kampschroer, Kevin M. Powell, Vivian Loftness, Charles M. Salter