There are two broad groups of theories about the origin of religion (David Bbarett et. Al. eds. World Christian Encyclopedia)
1. Faith-Based.
There are about 19 major world religions which are subdivided into a total of 270 large religious groups ...




