Interesting article, especially the logistics and arms race aspects. Only quibble would be referring to the 2 most important aspects of cavalry as the shock of charge and the weapons carried by riders... the speed of movement would be important in itself in both battles and longer term movements.