Author: Mani Singh.