Mihindu, S. Holistic model for knowledge collaboration in scientific communities of practice. (Thesis). Salford : University of Salford