Modern Indian History - Tarique, Mohammad (Chennai: McGraw Hill, 2017)