Author: Manjit Inder Singh.