Tria Genera Causarum