Severian of the Guild
1983 • 905 pages