From an anthropological perspective it addresses pressing social issues such as sustainable development, hunger and poverty, population growth, religion and changing world views, racism, urbanization, co modification, and movements for social co modification, and movements for social justice