The philosophical implications of zoophilia : a response to Peter Singer and his critics