John Brown of Haddington on capital punishment and the value of human life

Back
Top