A review by happycerberus
Hollow World by Michael J. Sullivan

5.0

The book has a slow start, but it picks up after the first third and will not let go until the end.