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