Title: Teaching of the Vedas; What Light Does It Throw on the Origin and Development of Religion?