Hegel, the German philosopher, laid the foundations of the dialectical thinking model. This approach tries to unite opposites, such as spirit and nature, ideal and real, in order to get the synthesis of the partial and conflicting philosophies. This approach has been adopted by conservatives and revolutionaries, atheists and believers, who were inspired by Hegel’s concept (Bhatnagar & Kanal, 1992).