Max Weber's Theory of Concept Formation: History, Laws and Ideal Types