Magna Carta, Religion and the Rule of Law by Mark Hill, QC | Menrva Books | MenrvaBooks