Author: Satyindra Singh.