Report - Glossary of Islamic legal terminology, Walters Art Museum MS. W.590

Please pass captcha verification before submit form