Which of the following best describes the stages in the evolution of social thought?
A) Theological stage, Metaphysical stage, Rational stage
B) Primitive stage, Modern stage, Postmodern stage
C) Prehistoric stage, Classical stage, Contemporary stage
D) Theological stage, Metaphysical stage, Scientific stage