Principles Of Islamic Jurisprudence by Mohammad Hashim Kamali