The Evolution and Foundations of Knowledge Management