Author: Rattan Singh.