Author: Haddade, Muh. Naim.