This is the third in Ben Kane's Hannibal trilogy and is another gripping read.
It follows two unlikely friends, one a Roman and the other a Carthaginian, as they fight in the Second Punic War. The last book ended in the Battle of Cannae and the surviving legions are dispatched to Sicily. Inevitably our Carthaginian hero is also dispatched there by Hannibal to support their ally Syracuse. The book ends with Roman siege and of course the main characters meet up, albeit briefly.
I thought I knew quite a bit about the Punic wars, the Carthaginians were my first wargames army. I also associate the Sicily theatre more with the First Punic War. So I found the historical context interesting.
As with Ben Kane's other books, there is a close attention to historical detail without it slowing up the pace of book. It has all the elements you look for in the best historical fiction. The history, action, treachery and the personal interaction. Recommended.