The Ethical Detective: Moral Philosophy and Detective Fiction - 9781498536813