Issues in Twentieth-Century world history - Mahajan, Sneh (New Delhi Trinity Press, 2017)