Critical Reasoning in Ethics: A Practical Introduction by Anne Thomson