TConcise encyclopedia of World history - Bowle John