Author: Dhillon*Resham.