Modern indian history - Bansal, Sonali (New Delhi Macgraw hill, 2021)