"Knowledge is essential for so many human activities and values, including freedom, the exercise of political power, and economic, social and personal development." . . . .