Eithne Farry reviews the best Historical novels out now.