A knight of the word - Brooks, Terry (Del Rey, 1999)