સિદ્ધાંત ત્રણ મુખ્ય સમયગાળા ધરાવે છે: