Patriots and partisans - Ramchandra Guha (Penguin Books)