Author: Harshaśilavijaya.