India's Struggle for Independence - Chandra (Bipan) & Others (Penguin Books, 2016)