Encyclopaedia of islamic culture and civilization volume 19 : Ethics in Islamic Culture - Ashraf, Shahid (Anmol Publications, 2006)