Historical fiction is a broad genre that can take us across the breadth of human history and culture, and here are the best historical fiction books.