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