>>11343811
Nevermind, I found it: The Boy with Words from C.E. Wilson.

Sidenote, it is incredibly frustrating that finding free ways to read obscure books is somehow way more difficult than finding free ways to watch anime.