Islam : a general picture - Hameedullah