Author: Ratnakirti.