Patricia Crone's book, Slaves on Horses Any good? Worth the time spent reading it?
I think it does... But a better read to understand Islam is her God's Khalif...