Theodore Ayrault Dodge
Birth date: May 28, 1842
Died: October 26, 1909
Theodore Ayrault Dodge's Books
There are many great books on Hannibal, and this is one of them. It is difficult to get through at times, but it provides a great deal of information on this intriguing man who had such an impact on history. Reading this together with a good book on his nemesis, Scipio Africanus, is highly recommend...