Author: Barker, Muhammad Abd-Al-Rahman; Hamdani, Hasan Jahangir; Dihlavi, Khwaja Muhammad Shafi; Rahman, Shafiqur