Patriots and partisans - Guha, Ramachandra (penguin Books, 2012)