Weber's keen insight lay in distinguishing different types of legitimate authority that characterize different types of societies, especially as they evolve from simple to more complex societies. Select these three types from the list below:
A. rational-legal authority
B. charismatic authority
C. traditional authority
D. political authority