World civilizations the global experience - StearnslhPeter N.