(5) Tree Line
There are plenty of people and places to keep track of, but the language is simple enough that it's never hard to follow. If you're sensitive to violence, you should also be aware that the book contains a few scenes that could be upsetting.