Second Punic War
Books 21–30 – The Second Punic War, from 218 to 202.