The Human Animal Earthling Identity: Shared Values Unifying Human Rights, Animal Rights, and Environmental Movements

The Human Animal Earthling Identity

Shared Values Unifying Human Rights, Animal Rights, and Environmental Movements