Author: Teja Prakāsha.