The foundation of norms in islamic jurisprudence and theology / Omar Farahat, McGill University. Cambridge ; New York ; Port Melbourne , New Delhi : Cambridge University Press, 2019