Hannibal rising - Harris, Thomas (London Arrow books, 2006)