Liberation for human animals: musings on psychology, philosophy, ecology, spirituality, politics and culture