Forging the modern world a history - Carter, James Hugh 1969-; Warren, Richard A. 1961- (Oxford University Press, 2016)