Hannibal - Harris, Thomas (William Heinemann, 1999)