Generations of knowledge