The Case for Vegetarianism: Philosophy for a Small Planet by John Lawrence Hill Back to product details page >