I’m not as up on Caesar and Hannibal as I should be, but do appreciate Leonidas and know that Socrates was a soldier. I intend to study a bit about Genghis Khan and have an acquaintance with Attila due to his attempts to conquer portions of France. I find Alexander fascinating as well. As Shucks, guess I just like to learn about things that really happened. History is fascinating and I love it. Am attempting to write a book of my own....actually two. Thee first should be finished shortly.
I was always interested in Hannibal, but he was covered in third year Latin ( it was all Cicero, all the time and written in the damned subjunctive case. spit! ), so I got hooked on him too.
Then there's Attila, and being of Hungarian descent...LOL, what need I add about that? :-)
Alexander is also another ancient general I find fascinating.
LOL...I love reading factual history too, but have certain favorite eras...WW I, not WW II....Ancient, Medieval, the 100 Years War, Napoleonic, Victorian and Edwardian.
Good look with your book !