Dictionary of Islamic Terms - Naqavi, Engr Sayyid Khadim Husayn (Ansariyan Publications, 2007)