Description
The powerful gods of Greece, Rome, and Scandinavia, the more mystical deities of Buddhist and Hindu India, and the stern spirits of the African and American continents all reflect very different civilizations, yet they also demonstrate the unity o