The best book I have read in the last five years is...