How to Win the Culture War: Avoiding the Slippery Slope to Moral Failure - Peter Kreeft