Soul of Hajj : (1) Hajj In General Perspective