Author: Narinder pal Singh.