Kevin Carnahan is assistant professor of philosophy and religion at Central Methodist University.
Journal of the Society of Christian Ethics
2 contributors - Paperback
£45.00
Paradoxical Virtue
2 contributors - Hardback
£135.00
Reinhold Niebuhr and Paul Ramsey
Kevin Carnahan - Hardback
£110.00
From Presumption to Prudence in Just-War Rationality
Kevin Carnahan - Paperback
£39.99