Author: Ashvaghosha.