Hannibal - Garland, Robert (Bristol Classical Press, 2010)