Author: Ravinder G. B. Singh.