One of the best, if not the best book I have read on the development of military technology and its use. Eclipses both Fuller and Dupuy. What's more, the author put in the right amount of background material of history and biographies.
Notes and specific referencing system could be improved but this is only a slight inconvenience. Highly recommended.