Book of Names, The
Discovering an ancient text that reveals for every generation thirty-six secret individuals whose lives affect the fate of the world, professor David Shepherd learns that all but three of the current generation's Hidden Ones met unnat...