Author: Silavāla, Nakula.