Author: Mannaraswamighala Sreeranga Raja