Aristotle's Four Causes

Aristotle distinguish four types of causes[Aristotle] .