Good Evil: When Is Evil Ever Good? When It's Done for the Right Reasons. by Dave Crawford Back to product details page >