Ashvaghosha Olivelle
Aśvaghoṣa.
Patrick Olivelle
Don't miss the opportunity to share your thoughts!