Castle of Days, by Gene Wolfe