• This is a dupe, but I'll leave it up as it is an interesting book. Please do not editorialise titles though, you can do that in the story body, title adjusted.

    https://interpreterbook.com