Hercules a heroic life - Blanshard, Alastair (Granta Books, 2005)