I haven't read many history books, but of those I have I enjoyed Howard Zinn (America), Norman Davies (Europe; Poland), and Paul Johnson (compilations; historical figures).