detective: an investigator engaged or employed in obtaining information not easily available to the public
causal agent: any entity that produces an effect or is responsible for events or results
therm: a unit of heat equal to 100,000 British thermal units