Fergus, a novel