Epic struggle - Bipan Chandra (New Delhi Orient Longman Ltd, 1992)