The term Brahmanism has been used sometimes to distinguish the Vedic system that evolved into various Hindu traditions from Buddhism which denies the Brahman metaphysical concept,[10] and suggests theAnatta concept instead.[11] Jainism too is considered a break away tradition from mainstream Brahmanism, while Hindu traditions are considered those that evolved while accepting the core concepts of Brahmanism such as the Brahman and theAtman.[12][13] There were other schools of thought in ancient India, those that disagreed with Brahmanism, Buddhism and Jainism, such as the materialists Charvakas.[14]

A Rational Approach to Understanding the Irrational Behavior of Indians