Stephen Graham Jones
24 or so books and counting . . .
Honored to have written the foreword for this: