Eithne Farry reviews the best historical novels out now.