The best history book I've read is The Origins of Political Order. Disguised as an academic political science book it is a sweeping history of human civilization starting in China and going through Arab and European states. It is chock full of intersting facts and surprising theories and implications for today.