Author: Pananrangi, Hamid.