DownloadThe Portobello Bookshop Gift Guide 2024

James Rachels Author & Editor

James Rachels is University Professor of Philosophy at the University of Alabama at Birmingham. He is the author of Created from Animals: The Moral Implications of Darwinism, The End of Life: Euthanasia and Morality, and The Elements of Moral Philosophy.