Shastra
Shastra is a
Sanskrit word used to denote education/knowledge in a general sense. The word is generally used as a suffix in the context of technical or specialised knowledge in a defined area of practice. For example,
Astra shastra means, knowledge about "Handling of weapons",
Astra means weapons, and
Shastra is their knowledge.
Some Shastras
Vaastu Shastra
Artha Shastra