If you're interested in such things, Lev Gumilev is another historian which delved into this, but is virtually unknown in the western world. I can't say that I agree with everything he says, but I still think it's unfair that his work is completely absent from the conversation.