Author: Diwan Singh.