Author: Avadh Narayan Singh.