Issues in twentieth-century world history - Mahajan, Sneh (Macmillan Publishers India Ltd. New Delhi, 2010)