Author: Ram Singh.