Napoleon Bonaparte is one of the greatest military commanders of all time.

He brought Revolutionary France back from the brink of destruction with his Italian campaign in 1796 and 1797. He made a fool of Czar Alexander I at the Battle of Austerlitz in 1805. He encircled an entire Austrian army and forced them to capitulate at the Battle of Ulm in 1805. And these are just a few of his exploits.

But he was also a student of history, and repeatedly instructed his subordinates to pore over the campaigns of seven specific commanders that came before him, arguing that it was the only way to learn the art of war and become a great captain.

Also read: 5 military leaders that would make great drinking buddies

"Your own genius will be enlightened and improved by this study, and you will learn to reject all maxims foreign to the principles of these great commanders," Napoleon said.

We've ranked the commanders based on Napoleon's comments and their own achievements.

 7. Prince Eugene of Savoy (1663-1736).