Peter Singer and Christian Ethics by Charles C. Camosy