Distributed Knowledge Networks: Towards a New Paradigm for Delivering Knowledge