Author: Narapati.