Author: Randhawa, Gurcharan, Singh.