Modern world history - "McAleavy, Tony" (Cambridge ; Cambridge University Press, 1996., 1996)