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