Hannibal: a Hellenistic Life. By Eve MacDonald . Pp. xv, 332, New Haven/London, Yale University Press, 2015, £25.00 - Madigan, Patrick (Heythrop journal, 2016)