Writer, editor, novelist, raconteur, curmudgeon.