SMS dit: Islam and humanity's need of it /