my problem with non-fiction TTS (or at least the non-fiction I read) is it often involves diagrams or figures and that really doesn't work with TTS, sadly. But histories are nice
In my experience, it works pretty well nonfiction that has a narrative structure, like histories, but doesn't work as well for more technical books, like those about programming languages.