[quote=@Kratesis] I completely missed this. John Keegan is a giant in his field. Virtually anything he wrote is well worth the read. I have found that even when I disagreed with his conclusions I still found his arguments extremely interesting. [/quote] Thank you! I was hoping someone would answer.