1. Sun Tzu
Although Sun Tzu didn’t create a huge empire or win countless battles, he certainly deserves to be considered one of the greatest generals of all time. The strategies and tactics presented in his famous book The Art of War, have been studied for centuries and are even deemed relevant for modern warfare.