A good historical novel has the power to transport us back to a different time and make it seem as real and immediate as our present moment.