Third Generation Knowledge Management: "In recent years, it's been difficult to pin down a definition of what Knowledge Management is."