Hamidullah view 3