An Introduction To Islamic Finance - Usmani, Muhammad Taqi (Karachi Maktaba Maariful Quran, 2018)