Author: Giani barkat singh.