2023 · Q108
The ancient Indian medical treatise for horses called Ashvashastra is attributed to which one of the following persons?
history-of-indiamauryan-gupta
- AVagbhatta of the seventh century
- BThe sage Shalihotra
- CBhartrihari of the seventh century
- DVarahamihira of the sixth century
Explanation
The Ashvashastra, the ancient Indian treatise on the science of horses (veterinary medicine), is traditionally attributed to the sage Shalihotra, regarded as the father of Indian veterinary science. Vagbhatta of the seventh century wrote on human medicine (Ashtangahridaya), while Bhartrihari and Varahamihira are known for grammar and poetry, and astronomy and astrology, respectively. Hence the sage Shalihotra.