India's struggle for independence, 1857-1947 - Bipin Chandra (Penguin books, 1989)