Oxford Studies in Theological Ethics

402 pages paperback

nonfiction religion medium-paced