Indias Struggle For Independence - Bipan Chandra, Mridula Mukherjee, Aditya Mukherjee (NEW DELHI Penguin India, 2016)