Generations, by Eugene D'Arcy.