david gemmell morningstar