Author: Ashvagosha. Translated by Timothy Richard