Addressing climate change and social justice in the anthropocene. A vegan socialist perspective on the world we live in.