Eithne Farry reviews the best Historical books out now.