Author: Ashvagosha.