Dancing in the glory of monsters by Jason Stearns.
After starting, I cancelled plans that weekend so I could stay in and read it.