Is there any good book that traces Indian castes and tribes throughout time?

I found this site by luck:

https://indculture0.tripod.com/tindex.htm

and the communities stuff is very fascinating. Any books that compare? Not the same Marxist shit about Brahmins butchering Dalits etc.?