affine: (anthropology) kin by marriage
causal agent: any entity that produces an effect or is responsible for events or results
multimedia: transmission that combine media of communication (text and graphics and sound etc.)