witness: (law) a person who testifies under oath in a court of law
causal agent: any entity that produces an effect or is responsible for events or results
histology: the branch of biology that studies the microscopic structure of animal or plant tissues