Some years ago, friends gave me a copy of Rene Grousset's The Empire of the Steppes. Over the years, I looked at this or that bit of it, but didn't really read it. This month, I sat down with book and bookmark, and read through it.
The Empire of the Steppes is thoroughly informative on the peoples of the steppes: Scythians, Alans, Cumans, Huns,Turks, and Mongols, from pre-history through the 18th Century. Its weakness is maps. It does have maps, but for anyone not already acquainted with the geography of eastern Eurasia, it doesn't have enough at the right level of detail. There was hardly a chapter that did not refer to places that required checking a couple of the maps. By now I do know where the Black Irtysh, the Lob Nor, the Issyk Kul, the Koko Nor, and Kashgaria are; but learning all that took a good deal of flipping back and forth between maps. I suspect that that the maps in the book do not identify all of the sites of archaeological discoveries mentioned in the first chapter. And I noticed that the river is always called "Amu Darya", not "Oxus", but the region immediately to its east is always "Transoxiana".
If you are not sure how the Hungarians and Bulgars ended up where they are, or about the travels of the Torguts, the fortunes of the Jenghiz-Khanites or the Timurids, this book will tell you. But I recommend that you read it with a good, large-scale map of Asia at hand.