Romila Thapar notes that the division into Hindu-Muslim-British periods of Indian history gives too much weight to "ruling dynasties and foreign invasions", neglecting the social-economic history which often showed a strong continuity