'So the only question is: do animals other than man suffer?'One of the great moral philosophers of the modern age, Peter Singer asks unflinching questions about how we should live …