Issues in twentieth-century world history - Mahajan, Sneh (Delhi Macmillan, 2010)