Taking Sides Clashing Views in World History - Mittchell, Joseph R (2008)