The reason revelation - Al Hassan, Abu (Riyadh : IIPH)