Soldier of the Mist


A series by Gene Wolfe