One of the best books I've read in a long time.