writer: writes (books or stories or articles or the like) professionally (for pay)
causal agent: any entity that produces an effect or is responsible for events or results
chrysolite: a brown or yellow-green olivine found in igneous and metamorphic rocks and used as a gemstone