When we talk about Vedas, we hear lot many jargons/ concepts like - Shruti, Smruti, Puranas, Caturvedas, Rig, Yajur, Sama, Atharvana, Vedantas, Vedangas, Shiksha, Vyakaraņa, Chandas, Nirukta, Jyotisha, Nyaya, Dharma Shastras, Brahmanas, Aranyakas, Kavya and so on so forth. What are all these? All they are one and the same or different? Are they part of Vedas or out of them? Are Vedas meant for one particular religion or caste? Can they be chant...