India in the Ancient Middle and Modern Period