The five schools of Islamic law: al Hanafi, al Hanbali, al Ja'fari, al Maliki, al Shafi'i - Muhammad Jawad Maghniyyah (Ansariyan Publications, 2008)