Author: Candrakumāra Sukumāra.