Knowledge Management in the Sociotechnical World by Steve Clarke & Elayne Coakes