epistemologist: a specialist in epistemology
causal agent: any entity that produces an effect or is responsible for events or results
epoch: a unit of geological time that is a subdivision of a period and is itself divided into ages