Encyclopaedia of islamic culture and civilization volume 10 : Intellectual Culture of Islam - Ashraf, Shahid (Anmol Publications, 2006)