ماكس فيبر
Max Weber identifies two types of causation;