The Goblin Emperor
This 449-pages book by Katherine Addison was published in 2014 by Tor Books. It would take roughly 9 hours to read.

This 449-pages book by Katherine Addison was published in 2014 by Tor Books. It would take roughly 9 hours to read.