Jack the giant killer, : a hero celebrated by ancient historians..