The Best Books on Indian History
One book for the whole five thousand years, one for the republic, and the standard works on ancient India, the East India Company, Partition and the empire's balance sheet
The best single-volume history of India for most readers is John Keay's India: A History (2000). It runs from the Harappan cities to the present in one narrative, it is even-handed about the Hindu, Muslim and British centuries in a field where that is rare, and it is candid about how thin the evidence is for large stretches of the early record. Its companion for the modern era is Ramachandra Guha's India After Gandhi (2007), the standard history of the republic since 1947 and the book most often called the best on modern India.
The rest of the list covers what those two cannot. Romila Thapar's Early India is the scholarly account of the subcontinent to 1300 by its most distinguished historian; William Dalrymple's The Anarchy is the narrative of how a trading company conquered a subcontinent; Yasmin Khan's The Great Partition is the best short history of 1947; Sunil Khilnani's Incarnations tells the whole span through fifty lives; and Shashi Tharoor's Inglorious Empire is the polemic against British rule that a reader will meet in every argument about the Raj.
Every title below is checked against Open Library and publisher records, with editions, years and ISBNs verified rather than scraped. Where historians genuinely disagree, above all on the balance sheet of British rule and on the nature of early India, the guide says so rather than picking a side.
The books
1. India: A History — John Keay (2001)
India's five thousand years can be told as one narrative without treating any one of its Hindu, Muslim or British eras as the real India.
The best single-volume history of India in English, even-handed and honest about the gaps in the record; first published in 2000.
Pick this if: Anyone who wants one book on all of Indian history. (Level: General)
2. India After Gandhi: The History of the World's Largest Democracy — Ramachandra Guha (2008)
The survival of Indian democracy since 1947, against every prediction, is the central story of modern India.
The standard history of the republic and the book most often called the best on modern India; first published in 2007.
Pick this if: Readers who want India since independence in one volume. (Level: General)
3. Early India: From the Origins to AD 1300 — Romila Thapar (2004)
Early India must be reconstructed from archaeology and a critical reading of the texts, not from the texts taken at their word.
The scholarly account of the subcontinent to 1300 by its most distinguished historian; the revised edition of her classic Penguin history.
Pick this if: Readers who want ancient India as the academic mainstream sees it. (Level: Advanced)
4. The Anarchy: The East India Company, Corporate Violence, and the Pillage of an Empire — William Dalrymple (2019)
India was conquered not by the British state but by a joint-stock company, and the story is one of corporate violence.
The most readable book on the list: the East India Company's conquest of India from 1756 to 1803, from Persian as well as English sources.
Pick this if: Readers who want narrative, and anyone who thinks the Raj began with the Crown. (Level: General)
5. The Great Partition: The Making of India and Pakistan — Yasmin Khan (2017)
Partition was a catastrophe made by decisions taken quickly by a few people, and experienced by millions who had no say in it.
The best short history of 1947 and its violence, humane and clear; first published in 2007, here in the new edition.
Pick this if: Readers who want to understand the event that still shapes South Asia. (Level: General)
6. Incarnations: A History of India in Fifty Lives — Sunil Khilnani (2017)
India's history can be told through fifty individuals, from the Buddha to the present, and their afterlives in Indian memory.
The alternative starting point: fifty short lives written alongside a radio series, for readers who want people rather than periods. First published in 2016.
Pick this if: Readers who find surveys hard going. (Level: General)
7. Inglorious Empire: What the British Did to India — Shashi Tharoor (2017)
British rule impoverished India, and the supposed gifts of empire were built for extraction.
The case for the prosecution against the Raj, by an Indian politician and writer; polemical, widely read, and the argument a reader will meet everywhere.
Pick this if: Readers who want the anti-imperial argument in full; read it against Keay and Guha. (Level: General)
Which Indian history book to start with
Start with Keay if you want the whole span and with Guha if you want modern India. Keay's book is the reliable spine, and its particular virtue is balance: it gives the Mauryas, the Guptas, the Delhi Sultanate, the Mughals and the British each their due without treating any of them as the 'real' India, which is the trap most single-volume histories fall into. Guha begins where Keay's momentum runs out, in 1947, and carries the republic through Nehru, the Emergency, the reforms and the rise of Hindu nationalism; it is long, generous and the book that made the argument that India's survival as a democracy is the more remarkable story.
Read Thapar if the early centuries take hold. Early India is the revised version of her classic Penguin history and it is the scholarly account of the subcontinent to about 1300, careful about what the archaeology and the texts can and cannot show; it is denser than Keay and it is the book historians of ancient India assign.
Then choose by period. Dalrymple's The Anarchy is the story of the East India Company's conquest of Bengal and then of much of India between 1756 and 1803, told as narrative from Persian and English sources, and it is the most readable book on the list. Khan's The Great Partition is the short, humane account of 1947 and the million or more dead. Khilnani's Incarnations is the alternative starting point for a reader who wants people rather than periods: fifty short lives from the Buddha to Dhirubhai Ambani, written alongside a radio series. Tharoor's Inglorious Empire is the case for the prosecution against British rule, and it is on the list because the argument is live.
What the historians argue about
The first argument is the balance sheet of empire. Tharoor's book argues that British rule impoverished India and that its supposed gifts, the railways, the law, the language, were built for extraction; historians on the other side stress the institutions the republic inherited. Keay and Guha are more measured than either camp, and a reader should know that this argument is political in India today, not only historical.
The second is early India. How far the Vedic texts describe a historical society, whether there was an 'Aryan migration' into the subcontinent and what the Harappan cities were are questions on which Thapar's scholarly consensus is contested by Hindu nationalist writers. Thapar's book is on the list because it represents the academic mainstream; the guide notes the dispute because the reader will meet it.
The third is Partition. Whether it was avoidable, and who bears responsibility among the Congress, the Muslim League and the departing British, is the subject of Khan's book and of a large literature she summarises. Guha and Dalrymple both touch it; no book on this list settles it.
Frequently asked questions
What is the best single-volume history of India?
John Keay's India: A History (2000), which covers the whole span from the Harappan cities to the present and is unusually even-handed about the Hindu, Muslim and British centuries. For India since 1947, Ramachandra Guha's India After Gandhi (2007) is the standard.
What is the best book on modern India?
Ramachandra Guha's India After Gandhi (2007), the history of the republic from independence through Nehru, the Emergency, economic reform and the rise of Hindu nationalism. It is the book most often called the best on modern India.
What is the best book on the East India Company?
William Dalrymple's The Anarchy (2019), which tells the Company's conquest of Bengal and then much of India between 1756 and 1803 as narrative, using Persian as well as English sources.
Was British rule good or bad for India?
Historians disagree, and the argument is political in India today. Shashi Tharoor's Inglorious Empire (2017) makes the case that British rule impoverished India; other historians stress the institutions the republic inherited. John Keay and Ramachandra Guha give the more measured accounts, and the guide lists Tharoor because the argument is one every reader will meet.
Related guides
- Best Books on Genghis Khan and the Mongol Empire
- Best Books on the Islamic Golden Age
- Best Books on Chinese History
- The Best History Books: One Per Era
Sources consulted
- India: A History — Open Library record
- India After Gandhi — Open Library record
- Early India — Open Library record
- The Anarchy — Open Library record
- The Great Partition — Open Library record
- Incarnations — Open Library record
- Inglorious Empire — Open Library record
As an Amazon Associate, AskHistoryAI earns from qualifying purchases. Recommendations are chosen editorially — see our methodology.