Of those listed...I put Patton. By far the greatest modern day General! The man was born to be a General. Heck...the movies pretty groovy too!

Though...in all honesty...for greatest Generals of all time...there should be a 'Stonewall' Jackson spot. Even Patton idolized Jackson...E. Lee and Jackson were the Confederate army...it is because of Jackson that Patton became Patton! The man even helped to organize Sunday school for the Afro-American children.

The only true rule for cavalry is to follow the enemy as long as he retreats.
To move swiftly, strike vigorously, and secure all the fruits of victory is the secret of successful war.