A knight of the word - Brooks, Terry (Science fiction book club, 1999)