Author: B S panduranga rav