Author: Sham Lal.