Gemmell, David.Quest for lost heroes.