Mark K. Spencer is associate professor of philosophy at the University of St. Thomas, MN.
The Irreducibility of the Human Person
Mark K Spencer - Paperback
£28.95
Catholicism and the Problem of God
£17.00
Mark K Spencer - Hardback
£49.99