Thomas A. Timmesauthor : Thomas A. TimmesThomas A. Timmes Book SeriesLegio XVII: Roman Legion at WarLegio XVII: Battle of Zama