Reading progress update: I've read 31 out of 400 pages.

Those Above - Daniel Polansky

 

So many characters, names, places and world building going on all at once so far. It's  rather tedious and a bit of a slog to get through it all. I really hope it picks up soon!