Blacks: A Diopian View - on Anthropology, Religion, and Afrikan and European Civilizations - From Prehistory to the Modern Era